// pages/bookSection/bookSection.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bookDetailData:{},
    lastData:[],
    pageData:[],
    pageArray: [1,2,3,4],
    CurrentPages:1,
    url:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  console.log(options.url);
  const {url}=options
  this.setData({
    url:url
  }
  )
  this.getSection(url)
  this.getallSection(url)
  wx.showLoading({
    title: '正在加载'
  })
  },

  getSection(url){
    wx.cloud.callFunction({
      name:'bookSection',
      data:{
        url:url||'/book/2749/'
      }
    }).then(res=>{
      console.log(res.result);
      this.setData({
        bookDetailData:res.result.bookDetailData,
        lastData:res.result.lastData
      })

    })
  },
  toDetail(e) {
    console.log(e);
    let url = e.currentTarget.dataset.url
    wx.navigateTo({
      url: `/pages/detail/detail?url=${url}`,
    })
  },

  getallSection(url){
    wx.cloud.callFunction({
      name:'allSection',
      data:{
        url:url||'/book/2749/',
        currentPage:this.data.currentPage || 1
      }
    }).then(res=>{
      console.log(res.result);
      this.setData({
        pageData:res.result.pageData
      })

    })
  },

  nextPage(){
    this.setData({
      currentPage:this.data.currentPage++
    })
    this.getAllSection(this.data.url)
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})